package com.atgg.beans;

import org.springframework.beans.factory.FactoryBean;

/**
 * Created by wangbing on 2018/5/22.
 */

// 创建spring定义的FactoryBean
public class ColorFactory  implements FactoryBean<Color>{
    // 返回color对象，这个对象会添加到容器中
    @Override
    public Color getObject() throws Exception {
        return new Color();
    }

    @Override
    public Class<?> getObjectType() {
        return Color.class;
    }

    // 是否是单例
//    true : 单例，容器中只保存一份
//    false:多例
    @Override
    public boolean isSingleton() {
        return true;
    }
}
